package com.aspose.cells;

class zasl extends zbz {
   zasl() {
      this.c(77);
   }

   void a(byte[] var1) {
      this.c = var1;
   }

   void a(zqa var1) throws Exception {
      byte[] var2 = new byte[6];
      var2[0] = 77;
      if (this.c.length + 2 <= 8224) {
         System.arraycopy(com.aspose.cells.b.a.zc.a(this.c.length + 2), 0, var2, 2, 2);
         var1.a(var2);
         var1.a(this.c);
      } else {
         System.arraycopy(com.aspose.cells.b.a.zc.a((short)8224), 0, var2, 2, 2);
         var1.a(var2);
         var1.a(this.c, 8222);
         int var3 = 8222;
         var2 = new byte[4];

         for(var2[0] = 60; var3 < this.c.length; var3 += 8224) {
            int var4 = this.c.length - var3;
            if (var4 <= 8224) {
               System.arraycopy(com.aspose.cells.b.a.zc.a(var4), 0, var2, 2, 2);
               var1.a(var2);
               var1.a(this.c, var3, var4);
               int var10000 = var3 + var4;
               break;
            }

            System.arraycopy(com.aspose.cells.b.a.zc.a((short)8224), 0, var2, 2, 2);
            var1.a(var2);
            var1.a(this.c, var3, 8224);
         }
      }

   }
}
